package com.jmu.aslongastoday.common;

/**
 * RESTful采用HTTP状态码来报告操作结果。
 */
public interface Constants {
    /**
     * 操作成功
     */
    String CONSTANTS_200 = "200";
    String CONSTANTS_0 = "0";

    /**
     * token或者登录状态失效
     */
    String CONSTANTS_700 = "700";

    /**
     * 业务错误
     */
    String CONSTANTS_600 = "600";


    /**
     * 操作失败，错误的详细描述在errmsg中体现
     */
    String CONSTANTS_400 = "400";

    /**
     * 未授权，常见错误为token填错、或已超时
     */
    String CONSTANTS_401 = "401";

    /**
     * 不允许访问，常见错误为该管理员无对应权限或访问的资源不存在
     */
    String CONSTANTS_403 = "403";


    /**
     * 请求的资源不存在，常见错误为，尝试GET不存在的资源
     */
    String CONSTANTS_404 = "404";


    /**
     * 不支持请求中的报文体格式，常见错误为，未填Content-Type，或Content-Type的值不为application/json
     */
    String CONSTANTS_415 = "415";


    /**
     * 服务器内部错误，常见错误为请求header中缺少必填字段
     */
    String CONSTANTS_500 = "500";


    /**
     * 服务不可用，常见错误为ddos攻击
     */
    String CONSTANTS_503 = "503";



}
